export interface ITableListPayload {
	tableCode: string
	status: number
	gameTypeId: string
	clubId: string
	clubName: string
}

export interface ITableListResponse {
	anteLimit: number
	anteScore: number
	anteSwitch: number
	autoStartUserCounts: number
	bbBlindScore: number
	betActionDelayAmount: number
	bottomPoolPeopleMaximum: number
	bringChipScore: number
	bringInChipScore: number
	bringOutChipScore: number
	chargeScale: number
	clubId: string
	clubName: string
	costTotal: number
	createdAt: number
	createdBy: string
	deleteFlag: number
	drawLotsSeatingSwitch: number
	evInsuredNetAmount: number
	gameName: string
	gameOvertime: number
	gameTypeId: number
	gpsImposeSwitch: number
	handChargeUpperLimit: number
	handCount: number
	holderId: number
	holderName: string
	insuranceChooseSheet: boolean
	insuranceLowerLimit: number
	insuranceMode: number
	insuranceTurn: number
	insureActionDelayAmount: number
	insuredNetAmount: number
	interactPropAmount: number
	ipImposeSwitch: number
	isHiddenDecimal: number
	limitToLessThan: number
	lookPublicCardAmount: number
	maxBringChipScore: number
	maxSeats: number
	minBringChipScore: number
	netAmount: number
	onlineTime: number
	onlyDirectMember: number
	onlyDirectMemberSwitch: number
	onlyIosDeviceSwitch: number
	overType: number
	participantTotal: number
	preflopDelay: number
	pumpingAmountTotal: number
	rake: number
	realTimeVideoSwitch: number
	realTimeVoiceSwitch: number
	sbBlindScore: number
	sendBarrageAmount: number
	sendEmoteAmount: number
	sendPuraseAmount: number
	sendVoiceAmount: number
	serviceChargeType: number
	singleActionDelaysNumber: number
	squidGameSwitch: number
	status: number
	straddleAmount: number
	tableBeginTime: number
	tableCode: string
	tableEndTime: number
	tableEntryPassword: string
	tableEntryPasswordSwitch: number
	tableFee: number
	tableFeeScale: number
	tableFeeSwitch: number
	tableFreezeFee: number
	tableHandNumber: number
	tableId: number
	tableName: string
	tableType: number
	timeCount: number
	topProxyId: number
	updatedAt: number
	updatedBy: string
	userBringCount: number
	validBetAmount: number
	voiceChatSwitch: number
}

export interface ITableListResponseChatBarrage {
	content: string | null
	createAt: string | null
	createdBy: string | null
	id: string | null
	sort: string | null
	state: string | null
	updateAt: string | null
	updatedBy: string | null
}

export interface ITableListResponseSensitiveManager {
	createAt: string | null
	createdBy: string | null
	fileName: string | null
	fileUploadInfo: string | null
	fileUploadUrl: string | null
	id: string | null
}

export interface ISummary {
	betActionDelayAmount: number
	bringInChipScore: number
	bringOutChipScore: number
	costSum: number
	costTotal: number
	evInsuredNetAmount: number
	evInsuredNetAmountRate: string
	insureActionDelayAmount: number
	insuredNetAmount: number
	insuredNetAmountRate: string
	interactPropAmount: number
	lookPublicCardAmount: number
	netAmount: number
	pumpAmountRate: string
	pumpAmountSum: number
	sendBarrageAmount: number
	sendEmoteAmount: number
	sendPuraseAmount: number
	sendVoiceAmount: number
	tableFee: number
	tableHandNumber: number
}
